Methods
|
|
|
|
__getitem__
|
__getitem__ ( self, key )
|
|
__init__
|
__init__ (
self,
db,
typeManager,
**kw,
)
|
|
__len__
|
__len__ ( self )
|
|
__setitem__
|
__setitem__ (
self,
key,
value,
)
|
|
_updateMSTlist
|
_updateMSTlist ( self, typeObject )
|
|
addInvalidationCallback
|
addInvalidationCallback ( self, callback )
|
|
addType
|
addType ( self, typeName )
Add type typeName to record
|
|
create
|
create ( self )
Create object (by adding base type)
|
|
delete
|
delete ( self )
Delete object (by removing base type)
|
|
ensureQueued
|
ensureQueued (
self,
d,
n,
)
|
|
ensureRegistered
|
ensureRegistered (
self,
d,
n,
)
|
|
exists
|
exists ( self )
Does record exist (i.e., does it include the base type)?
|
|
flushWrites
|
flushWrites ( self )
|
|
get
|
get (
self,
key,
default=None,
)
|
|
hasType
|
hasType ( self, typeName )
Does record include type typeName ?
Exceptions
|
|
TypeError, ( "%s._loadDataFor() did not updateTypeMap()" % typeName )
|
|
|
invalidate
|
invalidate ( self )
|
|
items
|
items ( self )
|
|
keys
|
keys ( self )
|
|
loadData
|
loadData (
self,
mapping={},
**kw,
)
|
|
loadDefaults
|
loadDefaults (
self,
mapping={},
**kw,
)
|
|
markWritten
|
markWritten ( self, fields )
|
|
removeInvalidationCallback
|
removeInvalidationCallback ( self, target )
|
|
removeType
|
removeType ( self, typeName )
Remove type typeName from record
|
|
setType
|
setType ( self, typeName )
Ensure that record includes type typeName
|
|
unsetType
|
unsetType ( self, typeName )
Ensure that record does not include type typeName
|
|
updateTypeMap
|
updateTypeMap (
self,
typeObject,
valid=1,
)
|
|
values
|
values ( self )
|